package org.nepu.scr.indexrate.vo.compliancerate.keyperformanceindicator.nozzleandtubingtestpressureparametertable;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.nepu.scr.indexrate.converter.compliancerate.keyperformanceindicator.nozzleandtubingtestpressureparametertable.InputTerminalConverter;


import javax.persistence.Column;
import javax.persistence.Convert;

@Data
public class MenuBar {

    @ApiModelProperty("万能防喷器")
    @Convert(converter = InputTerminalConverter.class)
    @Column(name = "universal_sprayer")
    InputTerminal universalSprayer;

    @ApiModelProperty("上/下闸板防喷器")
    @Convert(converter = InputTerminalConverter.class)
    @Column(name = "upper_lower_sprayer")
    InputTerminal upperLowerSprayer;

    @ApiModelProperty("剪切防喷器")
    @Convert(converter = InputTerminalConverter.class)
    @Column(name = "cut_sprayer")
    InputTerminal cutSprayer;

    @ApiModelProperty("钻井四通")
    @Convert(converter = InputTerminalConverter.class)
    @Column(name = "digging_four_ways")
    InputTerminal diggingFourWays;

    @ApiModelProperty("阻流管汇")
    @Convert(converter = InputTerminalConverter.class)
    @Column(name = "flow_through_valve")
    InputTerminal flowThroughValve;

    @ApiModelProperty("压井管汇")
    @Convert(converter = InputTerminalConverter.class)
    @Column(name = "pressure_valve")
    InputTerminal pressureValve;
}
